package com.kbbywyclient.ui.contarct;

import com.kbbywyclient.data.entity.ApplicationRecordData;

import java.util.List;

/**
 * Created by Jiangzx on 2017/9/15 11:05.
 */

public class ApplicationRecordContract {
    public interface View{
        /**
         * 获取筛选银行列表成功
         * @param bankList 银行列表
         */
        void loadDataBankSuccess(List<ApplicationRecordData.Bank> bankList);

        /**
         * 获取申请记录成功
         * @param records
         * @param canLoadMore
         */
        void loadRecordsSuccess(List<ApplicationRecordData.Record> records,boolean canLoadMore);

        /**
         * 加载数据完成
         */
        void loadRecordComplete();
    }
    public interface Presenter{
        /**
         * 获取申请记录
         * @param salesId 用户id
         * @param bankId 银行id
         * @param pageNumber 页码
         */
        void loadRecords(int salesId,int bankId,int pageNumber);

        /**
         * 清除列表数据
         */
        void clearList();
    }
}
